#ifndef __HEAD_H

#define __HEAD_H

#include "cmath"

#include <complex>

#include "iostream"

#include "fstream"

#include "cstdlib"

#include "cstdio"

#include "ctime"

using namespace std;

#define COMPLEX complex<float>
#define Complex complex<double>
#define FLOAT float
char *runtimefile;

void sysout() {
    ofstream fout;
    fout.open(runtimefile);
    fout.close();
};

void sysout(char *s) {
    ofstream fout;
    fout.open(runtimefile, ios::ate);
    fout << s;
    fout.close();
};

void sysout(char *s, int t) {
    ofstream fout;
    fout.open(runtimefile, ios::ate);
    fout << s;
    fout << t;
    fout.close();
};

void sysout(char *s, double t) {
    ofstream fout;
    fout.open(runtimefile, ios::ate);
    fout << s;
    fout << t;
    fout.close();
};

void sysout(char *s, float t) {
    ofstream fout;
    fout.open(runtimefile, ios::ate);
    fout << s;
    fout << t;
    fout.close();
};

void sysout(char *s, COMPLEX t) {
    ofstream fout;
    fout.open(runtimefile, ios::ate);
    fout << s;
    fout << t;
    fout.close();
};
#endif

